Elon Musk Completes $44 Billion Takeover Of Twitter, Top Execs Depart